package com.edu.study.entities.po;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.Date;

/**
 * 学员学习进度表
 */
@Data
@TableName("stu_study_process")
@Accessors(chain = true)
public class StuStudyProcess {

  /**
   * 自增主键
   */
  @TableId(value = "id", type = IdType.AUTO)
  private Long id;

  /**
   * 当前学习到的课程id
   */
  private String courseId;

  /**
   * 会员id
   */
  private String memberId;

  /**
   * 当前选择的词书
   */
  private Long bookId;

  /**
   * 课程词汇的任务数量
   */
  private Integer courseWordsMissionNum;

  /**
   * 课程词汇的已学数量
   */
  private Integer courseWordsLearnedNum;

  /**
   * 等级词汇的任务数量
   */
  private Integer levelWordsMissionNum;

  /**
   * 等级词汇的已学数量
   */
  private Integer levelWordsLearnedNum;

  /**
   * 课程最后进入时间
   */
  private Date courseLastEnterTime;

  /**
   * 单词最后背诵时间
   */
  private Date wordLastReciteTime;

  /**
   * app最后进入时间
   */
  private Date appLastEnterTime;
}
